import sys
from pathlib import Path

# 项目文件
project_files = [
    'main.py',
    'frame_processor.py',
    'visualization.py',
    'progress_dialog.py',
    'logger.py',
    'frame_schema_parser.py',
    'network_handler.py',
    'frame_schema.xml',
]

# 数据文件
datas = [
    ('frame_schema.xml', '.'),
]

# 隐含导入
hidden_imports = [
    'PyQt5',
    'PyQt5.sip',
    'numpy',
    'pandas',
    'matplotlib',
    'matplotlib.backends.backend_qt5agg',
]

# 排除的模块
excludes = [
    'mock_server',
    'generate_test_data',
    'test',
] 